# near model CODE resource # jump table entries: 15400-15409 (10 of them) export_1925: 00000000 4E56 0000 link A6, 0 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 2054 movea.l A0, [A4] 0000000E 2248 movea.l A1, A0 00000010 2269 0004 movea.l A1, [A1 + 0x4] 00000014 2251 movea.l A1, [A1] 00000016 2011 move.l D0, [A1] 00000018 E480 asr D0, 2 0000001A B0A8 0010 cmp.l D0, [A0 + 0x10] 0000001E 6604 bne +0x6 /* 00000024 */ 00000020 7000 moveq.l D0, 0x00 00000022 6022 bra +0x24 /* 00000046 */ label00000024: 00000024 2054 movea.l A0, [A4] 00000026 2028 0010 move.l D0, [A0 + 0x10] 0000002A 52A8 0010 addq.l [A0 + 0x10], 1 0000002E 3E00 move.w D7, D0 00000030 2054 movea.l A0, [A4] 00000032 2068 0004 movea.l A0, [A0 + 0x4] 00000036 2010 move.l D0, [A0] 00000038 5080 addq.l D0, 8 0000003A 48C7 ext.l D7 0000003C 2207 move.l D1, D7 0000003E E589 lsl D1, 2 00000040 D280 add.l D1, D0 00000042 2041 movea.l A0, D1 00000044 2010 move.l D0, [A0] label00000046: 00000046 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000004C 4E5E unlink A6 0000004E 4E75 rts export_1926: 00000050 4E56 FEF2 link A6, -0x010E 00000054 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000058 286E 0008 movea.l A4, [A6 + 0x8] 0000005C 4878 2261 push.l 0x2261 /* '\"a' */ 00000060 4878 2238 push.l 0x2238 /* '\"8' */ 00000064 2F0C move.l -[A7], A4 00000066 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 0000006A 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1 00000070 422E FFFB clr.b [A6 - 0x5] 00000074 7000 moveq.l D0, 0x00 00000076 2D40 FFFC move.l [A6 - 0x4], D0 0000007A 2054 movea.l A0, [A4] 0000007C 2068 0028 movea.l A0, [A0 + 0x28] 00000080 2050 movea.l A0, [A0] 00000082 2E10 move.l D7, [A0] 00000084 4FEF 000C lea.l A7, [A7 + 0xC] 00000088 6000 0192 bra +0x194 /* 0000021C */ label0000008C: 0000008C 2054 movea.l A0, [A4] 0000008E 7001 moveq.l D0, 0x01 00000090 B0A8 0030 cmp.l D0, [A0 + 0x30] 00000094 6C32 bge +0x34 /* 000000C8 */ 00000096 41EE FEFA lea.l A0, [A6 - 0x106] 0000009A 4210 clr.b [A0] 0000009C 4878 2266 push.l 0x2266 /* '\"f' */ 000000A0 486E FEFA pea.l [A6 - 0x106] 000000A4 2F0C move.l -[A7], A4 000000A6 2054 movea.l A0, [A4] 000000A8 2050 movea.l A0, [A0] 000000AA 2268 0054 movea.l A1, [A0 + 0x54] 000000AE 4E91 jsr [A1] 000000B0 4878 2262 push.l 0x2262 /* '\"b' */ 000000B4 486E FEFA pea.l [A6 - 0x106] 000000B8 2F0C move.l -[A7], A4 000000BA 2054 movea.l A0, [A4] 000000BC 2050 movea.l A0, [A0] 000000BE 2268 005C movea.l A1, [A0 + 0x5C] 000000C2 4E91 jsr [A1] 000000C4 4FEF 0018 lea.l A7, [A7 + 0x18] label000000C8: 000000C8 4206 clr.b D6 000000CA 2A2E FFFC move.l D5, [A6 - 0x4] 000000CE 603A bra +0x3C /* 0000010A */ label000000D0: 000000D0 2054 movea.l A0, [A4] 000000D2 2068 0028 movea.l A0, [A0 + 0x28] 000000D6 2010 move.l D0, [A0] 000000D8 5080 addq.l D0, 8 000000DA D085 add.l D0, D5 000000DC 2040 movea.l A0, D0 000000DE 2050 movea.l A0, [A0] 000000E0 2D48 FEF2 move.l [A6 - 0x10E], A0 000000E4 2050 movea.l A0, [A0] 000000E6 4A28 0024 tst.b [A0 + 0x24] 000000EA 661C bne +0x1E /* 00000108 */ 000000EC 2F0C move.l -[A7], A4 000000EE 206E FEF2 movea.l A0, [A6 - 0x10E] 000000F2 2F08 move.l -[A7], A0 000000F4 2050 movea.l A0, [A0] 000000F6 2068 0026 movea.l A0, [A0 + 0x26] 000000FA 2268 0008 movea.l A1, [A0 + 0x8] 000000FE 4E91 jsr [A1] 00000100 1C00 move.b D6, D0 00000102 1D46 FFFA move.b [A6 - 0x6], D6 00000106 508F addq.l A7, 8 label00000108: 00000108 5885 addq.l D5, 4 label0000010A: 0000010A 2054 movea.l A0, [A4] 0000010C 4A28 0048 tst.b [A0 + 0x48] 00000110 6608 bne +0xA /* 0000011A */ 00000112 4A06 tst.b D6 00000114 6604 bne +0x6 /* 0000011A */ 00000116 BE85 cmp.l D7, D5 00000118 6EB6 bgt -0x48 /* 000000D0 */ label0000011A: 0000011A 2E05 move.l D7, D5 0000011C 6042 bra +0x44 /* 00000160 */ label0000011E: 0000011E 2F0B move.l -[A7], A3 00000120 2054 movea.l A0, [A4] 00000122 2F28 0028 move.l -[A7], [A0 + 0x28] 00000126 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 0000012A 5887 addq.l D7, 4 0000012C 2053 movea.l A0, [A3] 0000012E 4A28 0024 tst.b [A0 + 0x24] 00000132 508F addq.l A7, 8 00000134 6616 bne +0x18 /* 0000014C */ 00000136 2F0C move.l -[A7], A4 00000138 2F0B move.l -[A7], A3 0000013A 2068 0026 movea.l A0, [A0 + 0x26] 0000013E 2268 0008 movea.l A1, [A0 + 0x8] 00000142 4E91 jsr [A1] 00000144 1C00 move.b D6, D0 00000146 1D46 FFFA move.b [A6 - 0x6], D6 0000014A 508F addq.l A7, 8 label0000014C: 0000014C A41C syscall FreeMemSys, flags=4 0000014E 0C80 0000 1000 cmpi.l D0, 0x1000 00000154 5DC0 slt D0 00000156 0240 0001 andi.w D0, 0x1 0000015A 48C0 ext.l D0 0000015C 1D40 FFFB move.b [A6 - 0x5], D0 label00000160: 00000160 2054 movea.l A0, [A4] 00000162 4A28 0048 tst.b [A0 + 0x48] 00000166 661E bne +0x20 /* 00000186 */ 00000168 4A06 tst.b D6 0000016A 661A bne +0x1C /* 00000186 */ 0000016C 206E 000C movea.l A0, [A6 + 0xC] 00000170 2F08 move.l -[A7], A0 00000172 2050 movea.l A0, [A0] 00000174 2068 0014 movea.l A0, [A0 + 0x14] 00000178 2268 0008 movea.l A1, [A0 + 0x8] 0000017C 4E91 jsr [A1] 0000017E 2640 movea.l A3, D0 00000180 200B move.l D0, A3 00000182 588F addq.l A7, 4 00000184 6698 bne -0x66 /* 0000011E */ label00000186: 00000186 2D6E FFFC FEF6 move.l [A6 - 0x10A], [A6 - 0x4] 0000018C 603A bra +0x3C /* 000001C8 */ label0000018E: 0000018E 2054 movea.l A0, [A4] 00000190 2068 0028 movea.l A0, [A0 + 0x28] 00000194 2010 move.l D0, [A0] 00000196 5080 addq.l D0, 8 00000198 222E FEF6 move.l D1, [A6 - 0x10A] 0000019C D280 add.l D1, D0 0000019E 2041 movea.l A0, D1 000001A0 2050 movea.l A0, [A0] 000001A2 2D48 FEF2 move.l [A6 - 0x10E], A0 000001A6 2050 movea.l A0, [A0] 000001A8 4A28 0024 tst.b [A0 + 0x24] 000001AC 6616 bne +0x18 /* 000001C4 */ 000001AE 2F0C move.l -[A7], A4 000001B0 206E FEF2 movea.l A0, [A6 - 0x10E] 000001B4 2F08 move.l -[A7], A0 000001B6 2050 movea.l A0, [A0] 000001B8 2068 0026 movea.l A0, [A0 + 0x26] 000001BC 2268 000C movea.l A1, [A0 + 0xC] 000001C0 4E91 jsr [A1] 000001C2 508F addq.l A7, 8 label000001C4: 000001C4 58AE FEF6 addq.l [A6 - 0x10A], 4 label000001C8: 000001C8 BEAE FEF6 cmp.l D7, [A6 - 0x10A] 000001CC 6EC0 bgt -0x3E /* 0000018E */ 000001CE 282E FFFC move.l D4, [A6 - 0x4] 000001D2 6032 bra +0x34 /* 00000206 */ label000001D4: 000001D4 2054 movea.l A0, [A4] 000001D6 2068 0028 movea.l A0, [A0 + 0x28] 000001DA 2010 move.l D0, [A0] 000001DC 5080 addq.l D0, 8 000001DE D084 add.l D0, D4 000001E0 2040 movea.l A0, D0 000001E2 2050 movea.l A0, [A0] 000001E4 2D48 FEF2 move.l [A6 - 0x10E], A0 000001E8 2050 movea.l A0, [A0] 000001EA 4A28 0024 tst.b [A0 + 0x24] 000001EE 6614 bne +0x16 /* 00000204 */ 000001F0 206E FEF2 movea.l A0, [A6 - 0x10E] 000001F4 2F08 move.l -[A7], A0 000001F6 2050 movea.l A0, [A0] 000001F8 2068 0026 movea.l A0, [A0 + 0x26] 000001FC 2268 0014 movea.l A1, [A0 + 0x14] 00000200 4E91 jsr [A1] 00000202 588F addq.l A7, 4 label00000204: 00000204 5884 addq.l D4, 4 label00000206: 00000206 BE84 cmp.l D7, D4 00000208 6ECA bgt -0x34 /* 000001D4 */ 0000020A 2D47 FFFC move.l [A6 - 0x4], D7 0000020E 4A2E FFFA tst.b [A6 - 0x6] 00000212 6704 beq +0x6 /* 00000218 */ 00000214 59AE FFFC subq.l [A6 - 0x4], 4 label00000218: 00000218 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] label0000021C: 0000021C 2054 movea.l A0, [A4] 0000021E 4A28 0048 tst.b [A0 + 0x48] 00000222 6628 bne +0x2A /* 0000024C */ 00000224 4A2E FFFB tst.b [A6 - 0x5] 00000228 6622 bne +0x24 /* 0000024C */ 0000022A 206E 000C movea.l A0, [A6 + 0xC] 0000022E 2F08 move.l -[A7], A0 00000230 2050 movea.l A0, [A0] 00000232 2068 0014 movea.l A0, [A0 + 0x14] 00000236 2268 0014 movea.l A1, [A0 + 0x14] 0000023A 4E91 jsr [A1] 0000023C 4A00 tst.b D0 0000023E 588F addq.l A7, 4 00000240 6700 FE4A beq -0x1B4 /* 0000008C */ 00000244 4A2E FFFA tst.b [A6 - 0x6] 00000248 6600 FE42 bne -0x1BC /* 0000008C */ label0000024C: 0000024C 4CEE 18F0 FEDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x126] 00000252 4E5E unlink A6 00000254 4E75 rts export_1927: fn00000256: 00000256 4E56 FFFC link A6, -0x0004 0000025A 48E7 0118 movem.l -[A7], D7,A3,A4 0000025E 286E 0008 movea.l A4, [A6 + 0x8] 00000262 2054 movea.l A0, [A4] 00000264 2028 0044 move.l D0, [A0 + 0x44] 00000268 5280 addq.l D0, 1 0000026A 72FE moveq.l D1, 0xFFFFFFFE 0000026C C280 and.l D1, D0 0000026E 2141 0044 move.l [A0 + 0x44], D1 00000272 2054 movea.l A0, [A4] 00000274 2D68 0044 FFFC move.l [A6 - 0x4], [A0 + 0x44] 0000027A 2E2E 000C move.l D7, [A6 + 0xC] 0000027E 2054 movea.l A0, [A4] 00000280 2248 movea.l A1, A0 00000282 2029 0040 move.l D0, [A1 + 0x40] 00000286 D0A8 003C add.l D0, [A0 + 0x3C] 0000028A 2640 movea.l A3, D0 0000028C 538B subq.l A3, 1 0000028E 2054 movea.l A0, [A4] 00000290 2007 move.l D0, D7 00000292 D0A8 0044 add.l D0, [A0 + 0x44] 00000296 B7C0 cmpa.l A3, D0 00000298 6412 bcc +0x14 /* 000002AC */ 0000029A 200B move.l D0, A3 0000029C 90A8 0044 sub.l D0, [A0 + 0x44] 000002A0 2E00 move.l D7, D0 000002A2 5287 addq.l D7, 1 000002A4 2054 movea.l A0, [A4] 000002A6 117C 0001 0048 move.b [A0 + 0x48], 0x1 label000002AC: 000002AC 2054 movea.l A0, [A4] 000002AE DFA8 0044 add.l [A0 + 0x44], D7 000002B2 206E 0010 movea.l A0, [A6 + 0x10] 000002B6 2087 move.l [A0], D7 000002B8 202E FFFC move.l D0, [A6 - 0x4] 000002BC 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 000002C2 4E5E unlink A6 000002C4 4E75 rts export_1928: 000002C6 4E56 FFFC link A6, -0x0004 000002CA 48E7 0118 movem.l -[A7], D7,A3,A4 000002CE 2E2E 000C move.l D7, [A6 + 0xC] 000002D2 286E 0008 movea.l A4, [A6 + 0x8] 000002D6 486E FFFC pea.l [A6 - 0x4] 000002DA 2F07 move.l -[A7], D7 000002DC 2F0C move.l -[A7], A4 000002DE 4EBA FF76 jsr [PC - 0x8A /* 00000256 */] 000002E2 2640 movea.l A3, D0 000002E4 BEAE FFFC cmp.l D7, [A6 - 0x4] 000002E8 4FEF 000C lea.l A7, [A7 + 0xC] 000002EC 6718 beq +0x1A /* 00000306 */ 000002EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002F2 2F0C move.l -[A7], A4 000002F4 4EBA 001C jsr [PC + 0x1C /* 00000312 */] 000002F8 2054 movea.l A0, [A4] 000002FA 117C 0001 0048 move.b [A0 + 0x48], 0x1 00000300 7000 moveq.l D0, 0x00 00000302 2640 movea.l A3, D0 00000304 508F addq.l A7, 8 label00000306: 00000306 200B move.l D0, A3 00000308 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000030E 4E5E unlink A6 00000310 4E75 rts export_1929: fn00000312: 00000312 4E56 0000 link A6, 0 00000316 48E7 0108 movem.l -[A7], D7,A4 0000031A 2E2E 000C move.l D7, [A6 + 0xC] 0000031E 286E 0008 movea.l A4, [A6 + 0x8] 00000322 2054 movea.l A0, [A4] 00000324 9FA8 0044 sub.l [A0 + 0x44], D7 00000328 4A87 tst.l D7 0000032A 6706 beq +0x8 /* 00000332 */ 0000032C 2054 movea.l A0, [A4] 0000032E 4228 0048 clr.b [A0 + 0x48] label00000332: 00000332 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000338 4E5E unlink A6 0000033A 4E75 rts export_1930: 0000033C 4E56 0000 link A6, 0 00000340 48E7 0018 movem.l -[A7], A3,A4 00000344 286E 0008 movea.l A4, [A6 + 0x8] 00000348 2054 movea.l A0, [A4] 0000034A 47D0 lea.l A3, [A0] 0000034C 206E 000C movea.l A0, [A6 + 0xC] 00000350 2F08 move.l -[A7], A0 00000352 2F0B move.l -[A7], A3 00000354 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000358 2054 movea.l A0, [A4] 0000035A 216E 0010 0020 move.l [A0 + 0x20], [A6 + 0x10] 00000360 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000366 4E5E unlink A6 00000368 4E75 rts export_1931: 0000036A 4E56 0000 link A6, 0 0000036E 7000 moveq.l D0, 0x00 00000370 4E5E unlink A6 00000372 4E75 rts export_1932: 00000374 4E56 0000 link A6, 0 00000378 4E5E unlink A6 0000037A 4E75 rts export_1933: 0000037C 4E56 0000 link A6, 0 00000380 4E5E unlink A6 00000382 4E75 rts export_1934: 00000384 4E56 0000 link A6, 0 00000388 4E5E unlink A6 0000038A 4E75 rts